Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.10.2011, 17:09
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

ajax запрос срабатывает только один раз из цикла..
Есть несколько ячеек, которые нужно заполнить ихними айдишниками при загружке стараницы:
<tr>
    <td id='votestatus1' onClick="vote('1')">стол 1</td>
    <td id='votestatus2'onclick="vote('2')">стол 2</td>
  </tr>


вот JS скрипт:

Код:
	for(var id = 1; id < 3; id++) { 
	function loadtd(id) {
	var req = getXmlHttp()  

req.onreadystatechange = function() {  
	if (req.readyState == 4) { 
	if(req.status == 200) { 
document.getElementById('votestatus'+id).innerHTML = req.responseText;
	}
	}
	}

req.open('GET', '2.php?id='+id, true);  
req.send(null);
document.getElementById('votestatus'  + id).innerHTML = 'загрузка...';
	}
	loadtd(id)
	 }
обработчик 2.php :

$id = $_GET['id'];
echo $id;


Но айдишником заполняется только первый элемент. Как быть? Как запустить запрос несколько раз?
Ответить с цитированием
  #2 (permalink)  
Старый 27.10.2011, 21:04
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

может сначала с алгоритмами познакомится? точнее с основами?
Ответить с цитированием
  #3 (permalink)  
Старый 27.10.2011, 23:56
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

с аяксом или циклами?)
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2011, 16:01
Аватар для can3p
Аспирант
Отправить личное сообщение для can3p Посмотреть профиль Найти все сообщения от can3p
 
Регистрация: 02.11.2009
Сообщений: 40

вынесите определение функции из цикла.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает ajax запрос ЯРОСЛАВ jQuery 9 07.04.2010 22:31
AJAX запрос на другой протокол Veresc AJAX и COMET 2 18.09.2009 18:47
Спойлер работает только на один объект на странице. Shanks Общие вопросы Javascript 4 10.05.2009 14:53
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07
ajax запрос с подгружемным js HelpeR AJAX и COMET 1 27.10.2008 12:44